package com.fsj.admin.system.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 商家钱包流水
 * 
 * @author chglee
 * @email 1992lcg@163.com
 * @date 2019-03-14 14:41:12
 */
public class ShopWalletRecordsDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private Long id;
	//商家id
	private Long shopId;
	//所属订单
	private Long orderId;
	//流水号
	private String waterNo;
	//冻结金额
	private BigDecimal amount;
	//钱包上一次余额
	private BigDecimal lastWalletAmount;
	//类型 支出 1收入
	private String type;
	//来源 0提现 1订单应收
	private String source;
	//平台抽成比例
	private String sysRatio;
	//平台抽成费用
	private BigDecimal sysMoney;
	//用户抽成比例
	private String userRatio;
	//用户抽成费用
	private BigDecimal userMoney;
	//创建时间
	private Date updateDate;

	/**
	 * 设置：主键
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：主键
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：商家id
	 */
	public void setShopId(Long shopId) {
		this.shopId = shopId;
	}
	/**
	 * 获取：商家id
	 */
	public Long getShopId() {
		return shopId;
	}
	/**
	 * 设置：所属订单
	 */
	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}
	/**
	 * 获取：所属订单
	 */
	public Long getOrderId() {
		return orderId;
	}
	/**
	 * 设置：流水号
	 */
	public void setWaterNo(String waterNo) {
		this.waterNo = waterNo;
	}
	/**
	 * 获取：流水号
	 */
	public String getWaterNo() {
		return waterNo;
	}
	/**
	 * 设置：冻结金额
	 */
	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}
	/**
	 * 获取：冻结金额
	 */
	public BigDecimal getAmount() {
		return amount;
	}
	/**
	 * 设置：钱包上一次余额
	 */
	public void setLastWalletAmount(BigDecimal lastWalletAmount) {
		this.lastWalletAmount = lastWalletAmount;
	}
	/**
	 * 获取：钱包上一次余额
	 */
	public BigDecimal getLastWalletAmount() {
		return lastWalletAmount;
	}
	/**
	 * 设置：类型 支出 1收入
	 */
	public void setType(String type) {
		this.type = type;
	}
	/**
	 * 获取：类型 支出 1收入
	 */
	public String getType() {
		return type;
	}
	/**
	 * 设置：来源 0提现 1订单应收
	 */
	public void setSource(String source) {
		this.source = source;
	}
	/**
	 * 获取：来源 0提现 1订单应收
	 */
	public String getSource() {
		return source;
	}
	/**
	 * 设置：平台抽成比例
	 */
	public void setSysRatio(String sysRatio) {
		this.sysRatio = sysRatio;
	}
	/**
	 * 获取：平台抽成比例
	 */
	public String getSysRatio() {
		return sysRatio;
	}
	/**
	 * 设置：平台抽成费用
	 */
	public void setSysMoney(BigDecimal sysMoney) {
		this.sysMoney = sysMoney;
	}
	/**
	 * 获取：平台抽成费用
	 */
	public BigDecimal getSysMoney() {
		return sysMoney;
	}
	/**
	 * 设置：用户抽成比例
	 */
	public void setUserRatio(String userRatio) {
		this.userRatio = userRatio;
	}
	/**
	 * 获取：用户抽成比例
	 */
	public String getUserRatio() {
		return userRatio;
	}
	/**
	 * 设置：用户抽成费用
	 */
	public void setUserMoney(BigDecimal userMoney) {
		this.userMoney = userMoney;
	}
	/**
	 * 获取：用户抽成费用
	 */
	public BigDecimal getUserMoney() {
		return userMoney;
	}
	/**
	 * 设置：创建时间
	 */
	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getUpdateDate() {
		return updateDate;
	}
}
